package com.freewater.springboot.demo.aop.apectj.ltwexample;

import org.springframework.context.annotation.Configuration;
import org.springframework.context.annotation.EnableLoadTimeWeaving;

// 由于Spring Instrument负责调用AspectJ的来编织对象（根据这些配置：AppConfig、ProfilingAspect及aop.xml），
// 此时被编织的Class对象不能已经加载到内存;即，被编织的类不能被Spring容器管理，否则在Spring Instrument调用AspectJ之前Class对象就已经加载到内存了，因此编织无效。
// 所以SomeBusinessService不能被Spring容器管理。
@Configuration
@EnableLoadTimeWeaving
public class AppConfig {

}
